package com.qkst.website.web.entity;

import java.io.Serializable;
import java.util.Date;

import com.qkst.website.common.core.Pager;
/**
 * @author lh
 * @description 收藏实体 数据库交互使用
 * @date 2017-05-11
 * @email ahlxlihao@163.com
 *
 */
public class Collection extends Pager implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = -1994552091351606684L;

	/**
     * 收藏系统唯一标识ID
     * 表 : collection
     * 对应字段 : COLLECT_ID
     */
    private Long collectId;

    /**
     * 收藏用户的ID
     * 表 : collection
     * 对应字段 : USER_ID
     */
    private Long userId;

    /**
     * 产品的系统唯一标识ID
     * 表 : collection
     * 对应字段 : PRODUCT_ID
     */
    private Long productId;

    /**
     * 0.免费，1.购买，2.收藏3.购买&收藏
     * 表 : collection
     * 对应字段 : TYPE
     */
    private Short type;

    /**
     * 创建时间
     * 表 : collection
     * 对应字段 : CREATE_TIME
     */
    private Date createTime;

    /**
     * 记录更新时间
     * 表 : collection
     * 对应字段 : LAST_UPDATE
     */
    private Date lastUpate;

    /**
     * get method 
     *
     * @return collection.COLLECT_ID：收藏系统唯一标识ID
     */
    public Long getCollectId() {
        return collectId;
    }

    /**
     * set method 
     *
     * @param collectId  收藏系统唯一标识ID
     */
    public void setCollectId(Long collectId) {
        this.collectId = collectId;
    }

    /**
     * get method 
     *
     * @return collection.USER_ID：收藏用户的ID
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * set method 
     *
     * @param userId  收藏用户的ID
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * get method 
     *
     * @return collection.PRODUCT_ID：产品的系统唯一标识ID
     */
    public Long getProductId() {
        return productId;
    }

    /**
     * set method 
     *
     * @param productId  产品的系统唯一标识ID
     */
    public void setProductId(Long productId) {
        this.productId = productId;
    }

    /**
     * get method 
     *
     * @return collection.TYPE：0.免费，1.购买，2.收藏3.购买&收藏
     */
    public Short getType() {
        return type;
    }

    /**
     * set method 
     *
     * @param type  0.免费，1.购买，2.收藏3.购买&收藏
     */
    public void setType(Short type) {
        this.type = type;
    }

    /**
     * get method 
     *
     * @return collection.CREATE_TIME：创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * set method 
     *
     * @param createTime  创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * get method 
     *
     * @return collection.LAST_UPDATE：记录更新时间
     */
    public Date getLastUpdate() {
        return lastUpate;
    }

    /**
     * set method 
     *
     * @param lastUpdate  记录更新时间
     */
    public void setLastUpdate(Date lastUpate) {
        this.lastUpate = lastUpate;
    }
}